Consulta de Guías Docentes



Academic Year/course: 2022/23

453 - Degree in Mathematics

27027 - Stochastic Optimisation


Syllabus Information

Academic Year:
2022/23
Subject:
27027 - Stochastic Optimisation
Faculty / School:
100 - Facultad de Ciencias
Degree:
453 - Degree in Mathematics
ECTS:
6.0
Year:
4
Semester:
First semester
Subject Type:
Optional
Module:
---

1. General information

1.1. Aims of the course

Its aim is to provide future professionals with knowledge in the modeling of stochastic systems and in the techniques for solving the associated problems.

These approaches and objectives are aligned with the following Sustainable Development Goals (SDGs) of the United Nations 2030 Agenda (https://www.un.org/sustainabledevelopment/es/), in such a way that the acquisition of the learning outcomes of the module provides training and competence to contribute to some extent to their achievement: (4) Quality education, (5) Gender equality, (8) Decent work and economic growth, (9) Industry, innovation and infrastructure, (10) Reducing inequality, (17) Partnerships for the goals.

1.3. Recommendations to take this course

It is recommended that students attend all classes. Students are expected to prepare the topics throughout the course and to do regular homework assignments to become familiar with the different concepts, some with economic implications, which are the core of the course.

2. Learning goals

2.2. Learning goals

At the end of the course, the student will be able to:

  • Model real systems that include randomness.
  • Identify real systems that can be modeled by dynamic programming.
  • Formulate and solve dynamic programming problems.
  • Identify real systems that can be modeled by means of Markov Chains.
  • Analyze the transient and stationary behavior of Markov Chains.
  • Identify systems that can be modeled using queuing models and recognize their characteristics.
  • Represent the transitions diagram of a queuing model and formulate and solve the equilibrium equations.
  • Compute the main evaluation measures of the most common queuing models.
  • Simulate simple real systems by computer.

3. Assessment (1st and 2nd call)

3.1. Assessment tasks (description of tasks, marking system and assessment criteria)

A written test related to the activities developed in the computer practices (15%).

A simulation work to be presented publicly in front of the class (15%).

A final written exam in the official call (70%).

It will be possible to opt for a continuous evaluation of the subject in which 70% of the score corresponding to the final exam can be obtained as the sum of the scores obtained in three written tests that will be carried out in person throughout the course, corresponding to the three learning blocks: dynamic programming (24%), Markov chains (22%) and queuing theory (24%). In order to be eligible for the continuous evaluation it is necessary to obtain at least 40% of the corresponding score in each of the blocks.

According to the University regulations, the students can refuse the aforementioned system and take only the exams in the official periods as a global test.

4. Methodology, learning tasks, syllabus and resources

4.1. Methodological overview

The methodology followed in this course is oriented towards the achievement of the learning objectives. A wide range of teaching and learning tasks are implemented, such as lectures, problem-solving sessions and laboratory sessions.

4.2. Learning tasks

This course is organized as follows:

  • Lectures. They consist on the 30% of the sessions. Lecture slides and other important materials will be posted on Moodle; please check it regularly.
  • Problem-solving sessions. They consist on the 50% of the sessions.
  • Laboratory sessions. They consist on the 20% of the classes.

The teaching activities and assessment tasks will take place in a face-to-face mode, except in the case that, due to the health situation, the dispositions emitted by the competent authorities and by the University of Zaragoza compel to take them to a greater or lesser extent in a telematic form.

4.3. Syllabus

  • Topic 1: Introduction.
  • Topic 2: Dynamic programming.
  • Topic 3: Markov chains.
  • Topic 4: Queuing theory.
  • Topic 5: Simulation.

4.4. Course planning and calendar

Further information concerning the timetable, classroom, office hours, assessment dates and other details regarding this course will be provided on the first day of class, or please refer to the Faculty of Sciences website and Moodle.

4.5. Bibliography and recommended resources

  • A. O. Allen. Probability, statistics, and queueing theory : with computer science applications. Academic Press, New York, 2nd edition, 1990.
  • U. N. Bhat. Elements of Applied Stochastic Processes. John Wiley and Sons, New York, 2nd edition, 1984.
  • D. Gross, J. F. Shortle, J. M. Thompson, C. M. Harris. Fundamentals of queueing theory. John Wiley and Sons, 4th edition, 2008.
  • D. P. Heyman, M. J. Sobel. Stochastic Models in Operations Research, vol. I. Dover Publications, INC, Mineola, NY, 1982.
  • F. S. Hillier, G. J. Lieberman. Introducción a la Investigación de Operaciones. McGrawHill, México, octava edition, 2006.
  • L. Kleinrock. Queueing Systems, vol. 1: Theory. John Wiley and Sons, New York, 1975.
  • L. Kleinrock. Queueing Systems, vol. 2: Computer Applications. John Wiley and Sons, New York, 1975.
  • V. G. Kulkarni. Modeling, Analysis, Design and Control of Stochastic Systems. Springer, New York, 1999.
  • A. M. Law, W. D. Kelton. Simulation Modeling and Analysis. McGrawHill, Boston, 3rd edition, 2000.
  • A. Ravindran, D. T. Phillips, J. J. Solberg. Operations Research. Principles and Practice. John Wiley and Sons, New York, 2nd edition, 1987.
  • K. S. Trivedi. Probability and Statistics with Reliability, Queuing and Computer Science Applications. John Wiley and Sons, 2nd edition, 2002.
  • W. L. Winston. Operations Research. Thomsom Brooks/Cole, Belmont, CA, 4th edition, 2004.

http://psfunizar10.unizar.es/br13/egAsignaturas.php?codigo=27027


Curso Académico: 2022/23

453 - Graduado en Matemáticas

27027 - Optimización estocástica


Información del Plan Docente

Año académico:
2022/23
Asignatura:
27027 - Optimización estocástica
Centro académico:
100 - Facultad de Ciencias
Titulación:
453 - Graduado en Matemáticas
Créditos:
6.0
Curso:
4
Periodo de impartición:
Primer semestre
Clase de asignatura:
Optativa
Materia:
---

1. Información Básica

1.1. Objetivos de la asignatura

Es una asignatura optativa en el grado en Matemáticas. Tiene como objetivo dotar a los futuros profesionales de conocimientos en la modelización de sistemas estocásticos y en las técnicas de resolución de los problemas que aparecen asociados.

Estos planteamientos y objetivos están alineados con los siguientes Objetivos de Desarrollo Sostenible (ODS) de la Agenda 2030 de Naciones Unidas (https://www.un.org/sustainabledevelopment/es/), de tal manera que la adquisición de los resultados de aprendizaje de la asignatura proporciona capacitación y competencia para contribuir en cierta medida a su logro: Objetivo 4: Educación de calidad; Objetivo 5: Igualdad de género; Objetivo 8: Trabajo decente y crecimiento económico; Objetivo 9: Industria, innovación e infraestructuras; Objetivo 10: Reducción de las desigualdades; Objetivo 17: Alianzas para lograr los objetivos.

1.2. Contexto y sentido de la asignatura en la titulación

Se incluye en el módulo Matemática discreta y Optimización, dentro de la materia Optimización. Este módulo está formado, además, por la asignatura Grafos y combinatoria (dentro de la materia Matemática discreta) que es obligatoria de primer curso y por las asignaturas Investigación operativa y Teoría de juegos (dentro de la materia Optimización), la primera obligatoria de tercer curso y la segunda optativa de cuarto curso (actualmente no se imparte).

Junto con el resto de las asignaturas del módulo, se trata de aproximar de manera científica los problemas que surgen en situaciones y sistemas complejos, con objeto de analizarlos y contribuir a tomar decisiones que mejoren el rendimiento del sistema.

1.3. Recomendaciones para cursar la asignatura

El carácter estocástico de los modelos que se estudian exige un buen conocimiento de los conceptos estudiados en la asignatura Introducción a la probabilidad y la estadística, así como del bloque 1 de la asignatura Cálculo de probabilidades. Se recomienda la asistencia a las clases y la participación activa durante las mismas, así como el estudio y trabajo continuado a lo largo del curso. Se recomienda la realización de la colección de casos y problemas propuestos, que ayudan a asimilar los conceptos, así como consultar la bibliografía propuesta.

2. Competencias y resultados de aprendizaje

2.1. Competencias

Al superar la asignatura, el estudiante será más competente para:

  • Desenvolverse en el manejo de los objetivos descritos (véase apartado Resultados de aprendizaje).
  • Proponer, analizar, validar e interpretar modelos de situaciones reales sencillas que incluyen aleatoriedad, utilizando las herramientas matemáticas más adecuadas a los fines que se persigan.
  • Utilizar aplicaciones informáticas para simular sistemas estocásticos e interpretar los resultados.
  • Comprender y utilizar el lenguaje y método matemáticos.
  • Saber aplicar los conocimientos matemáticos a su trabajo de una forma profesional y poseer las competencias que se demuestran mediante la resolución de problemas en el área de las matemáticas y de sus aplicaciones.

2.2. Resultados de aprendizaje

El estudiante, para superar esta asignatura, deberá demostrar los siguientes resultados:

  • Es capaz de modelar sistemas reales que incluyen aleatoriedad.
  • Es capaz de identificar los sistemas reales que pueden ser modelados mediante programación dinámica.
  • Es capaz de formular y resolver problemas de programación dinámica.
  • Es capaz de identificar los sistemas reales que pueden ser modelados mediante cadenas de Markov.
  • Es capaz de analizar el comportamiento transitorio y estacionario de las cadenas de Markov.
  • Es capaz de identificar los sistemas que pueden ser modelados mediante sistemas de líneas de espera y reconocer sus características.
  • Es capaz de representar el diagrama de transiciones de un modelo de líneas de espera y formular y resolver las ecuaciones de equilibrio.
  • Es capaz de calcular las principales medidas de evaluación de los sistemas de líneas de espera más usuales.
  • Es capaz de simular sistemas reales sencillos mediante ordenador.

2.3. Importancia de los resultados de aprendizaje

Los estudiantes que se gradúan en matemáticas disponen de una amplia variedad de posibilidades de empleo. En muchos de ellos, se van a enfrentar al estudio de sistemas reales con objeto de comprender mejor su funcionamiento o de identificar la forma en la que puede mejorarse su rendimiento. Abordar este estudio, requiere, en primer lugar, que el sistema sea modelado. De la expresión del modelo, que reflejará razonablemente el sistema real, se deducirá la técnica que deba emplearse para responder a las preguntas formuladas.

La asignatura Optimización estocástica proporciona herramientas que permiten tratar ambas facetas. Por un lado, mediante la utilización de numerosos casos, se proporciona al alumno la necesaria aproximación a problemas casi reales y a la comprensión de modelos. Por otro lado, proporciona técnicas de análisis de algunos de los modelos más usuales y de cómo se aplican. Todo ello proporciona el necesario enfoque analítico para el tratamiento y solución de los problemas que constituye una cualidad distintiva del matemático.

3. Evaluación

3.1. Tipo de pruebas y su valor sobre la nota final y criterios de evaluación para cada prueba

El estudiante deberá demostrar que ha alcanzado los resultados de aprendizaje previstos mediante las siguientes actividades de evaluación:

Realización de una prueba escrita relacionada con las actividades desarrolladas en las prácticas de ordenador (15%).

Realización de un trabajo de simulación que deberá exponerse públicamente ante la clase (15%).

Realización de un examen final escrito en la convocatoria oficial (70%).

Se podrá optar por una evaluación continua de la asignatura en la que el 70% de la puntuación correspondiente al examen final podrá obtenerse como suma de las puntuaciones obtenidas en tres pruebas escritas que se realizarán presencialmente a lo largo del curso, que corresponden a los tres bloques de aprendizaje: programación dinámica (24%), cadenas de Markov (22%) y teoría de sistemas de líneas de espera (24%). Para poder optar por la evaluación continua es necesario obtener al menos el 40% de la puntuación correspondiente en cada uno de los bloques.

Sin perjuicio del derecho que, según la normativa vigente, asiste al estudiante para presentarse y, en su caso, superar la asignatura mediante la realización de una prueba global que incluirá algún apartado que deberá resolverse necesariamente usando un programa informático.

4. Metodología, actividades de aprendizaje, programa y recursos

4.1. Presentación metodológica general

El proceso de aprendizaje que se ha diseñado para esta asignatura se basa en lo siguiente:

Clases de teoría: siguiendo el modelo de lección magistral participativa, utilizando el apoyo de medios audiovisuales y recursos informáticos, cuando sea conveniente, y procurando la interacción con el estudiante (30% de las clases).

Clases de problemas: se enseñarán técnicas de resolución de problemas. Se propondrán problemas y el estudiante habrá de realizar un trabajo personal para su resolución (50% de las clases).

Prácticas de ordenador: se enseñarán técnicas para la resolución de problemas, con la ayuda de programas informáticos. Se propondrán problemas y casos y el estudiante habrá de realizar un trabajo personal para su resolución y la redacción de los informes de conclusiones (20% de las clases).

4.2. Actividades de aprendizaje

Clases de teoría en forma de exposiciones.

Clases de problemas y prácticas de ordenador.

Apoyo a la formación mediante documentos y enlaces en la página de la asignatura en el Anillo Digital Docente (ADD) de la Universidad, moodle.unizar.es (acceso restringido a los alumnos matriculados con el NIP y la contraseña suministrada por la Universidad). En el ADD, el estudiante tendrá a su disposición apuntes de los temas cuando vayan a ser expuestos en clase, la colección de problemas y material adicional que sea de interés.

Las actividades docentes y de evaluación se llevarán a cabo de modo presencial salvo que, debido a la situación sanitaria, las disposiciones emitidas por las autoridades competentes y por la Universidad de Zaragoza dispongan realizarlas de forma telemática.

4.3. Programa

Tema 1. Introducción.

Tema 2. Programación dinámica.

Tema 3. Cadenas de Markov.

Tema 4. Sistemas de líneas de espera.

Tema 5. Simulación.

4.4. Planificación de las actividades de aprendizaje y calendario de fechas clave

Calendario de sesiones presenciales y presentación de trabajos:

Todas las actividades presenciales se realizan según el horario establecido por la Facultad de Ciencias (véase la hoja web correspondiente).

Realización de tres pruebas escritas en fechas a concretar (si se opta por la evaluación continua).

Realización de un examen escrito a final del primer semestre, correspondiente a la convocatoria oficial, en fecha determinada por la Facultad de Ciencias.

4.5. Bibliografía y recursos recomendados

A. O. Allen. Probability, statistics, and queueing theory : with computer science applications. Academic Press, New York, 2nd edition, 1990.

U. N. Bhat. Elements of Applied Stochastic Processes. John Wiley and Sons, New York, 2nd edition, 1984.

D. Gross, J. F. Shortle, J. M. Thompson, C. M. Harris. Fundamentals of queueing theory. John Wiley and Sons, 4th edition, 2008.

D. P. Heyman, M. J. Sobel. Stochastic Models in Operations Research, vol. I. Dover Publications, INC, Mineola, NY, 1982.

F. S. Hillier, G. J. Lieberman. Introducción a la Investigación de Operaciones. McGrawHill, México, octava edition, 2006.

L. Kleinrock. Queueing Systems, vol. 1: Theory. John Wiley and Sons, New York, 1975.

L. Kleinrock. Queueing Systems, vol. 2: Computer Applications. John Wiley and Sons, New York, 1975.

V. G. Kulkarni. Modeling, Analysis, Design and Control of Stochastic Systems. Springer, New York, 1999.

A. M. Law, W. D. Kelton. Simulation Modeling and Analysis. McGrawHill, Boston, 3rd edition, 2000.

A. Ravindran, D. T. Phillips, J. J. Solberg. Operations Research. Principles and Practice. John Wiley and Sons, New York, 2nd edition, 1987.

K. S. Trivedi. Probability and Statistics with Reliability, Queuing and Computer Science Applications. John Wiley and Sons, 2nd edition, 2002.

W. L. Winston. Operations Research. Thomsom Brooks/Cole, Belmont, CA, 4th edition, 2004.

http://psfunizar10.unizar.es/br13/egAsignaturas.php?codigo=27027